﻿using Finance.Domain;
using Finance.Dtos;
using Finance.ErrorCode;
using MediatR;

namespace Finance.API.Read.Application.Command.ReceivablesManagementCommand
{
    public class ShowReceivablesManagementCommand:IRequest<APIPaging<ReceivablesManagementDto>>
    {
        public int PageIndex { get; set; }
        public int PageSize { get; set; }
        /// <summary>
        /// 流水号
        /// </summary>
        public string? FlowingWaterNumber { get; set; }

        /// <summary>
        /// 名称
        /// </summary>
        public string? PayableManagementName { get; set; }
        /// <summary>
        /// 分类
        /// </summary>
        public int? PayableManagementType { get; set; }
        /// <summary>
        /// 付款方
        /// </summary>
        public string? Payer { get; set; }
        public DateTime? STime { get; set; }
        public DateTime? ETime { get; set; }
        /// <summary>
        /// 状态
        /// </summary>
        public int? State { get; set; }
        /// <summary>
        /// 角色id
        /// </summary>
        public int? rid { get; set; }
    }
}
